Cis400/401 Final Project Report
نویسندگان
چکیده
The rise of ‘big data’ and large-scale machine learning has created an increasing need for distributed optimization.dual descent and the alternating Most of the current literature has focused on coordinate descent, a prominent distributed optimization technique, due to its simplicity and effectiveness. We focus on implementing two other optimization techniques distributed dual descent and the alternating direction method of multipliers (ADMM), and implement distributed versions of both for quadratic functions, linear class SVMs, and logistic regression. Since dual descent and ADMM are algorithms that use multiple nodes and communicate between them, they lend themselves to some networking techniques. In particular, we utilized the User Datagram Protocol (UDP) to facilitate this nodal and communication structure, a novel use of UDP in this area of research.Ultimately, we provide a package that easily allows for optimization problems with Dual Descent or ADMM over the provided families of functions, and hope that it can be extended with other functions and/or optimization techniques in the future.
منابع مشابه
CIS400/401 Final Report - Designing Rhythm Game Interfaces for Touchscreen Devices
As touchscreen devices become increasingly popular, rhythm games and other interactive software applications are expected to support touch-driven user interfaces. This study focused on the evaluation of the timing accuracy and game enjoyability of various rhythm game interface designs for touchscreen devices. This was accomplished through the development of a rhythm game prototype for Android t...
متن کاملCIS400/401 Final Report: TrackIt A Cash Tracking and Budgeting Application
Personal financial management is a critical step to help alleviate poverty in developing countries. Unfortunately, there are few applications currently available that cater to this need in a specialized manner. TrackIt is a mobile application that integrates speech-to-text and natural language processing technologies to help users track cash transactions in an easy, fast, and unobtrusive manner...
متن کاملCIS400/401 Final Report - Modeling Disease Outbreaks with Digital Networks
As software becomes more and more integrated into our daily lives, there is a higher demand to turn digital information into physical discoveries. One of the areas where this is becoming increasingly prevalent is in social networks and graphs. Our lives are connected to others’ through social media outlets and applications, and we have made significant advances in network and graph theory. We w...
متن کامل10-401 Project Final Report: Algorhythms
Popular music streaming services like Spotify and Pandora are able to suggest songs to users based on a variety of factors. One of the major ones is the music’s genre. The aim of our project is to explore machine learning algorithms that can identify a song’s genre based on its metadata. This report outlines various research methods and discusses their performance. It provides an overview of ou...
متن کاملUniversity of Auckland COMPSYS 401 A Project Audio Watermarking Final Report
An audio watermarking technique based on complementary filter band division is developed by Andrew Sung and me, Dackson Lam, as the final year project. This report presents the workings and results of the project in details. It has shown that audio watermarking is chosen for investigation due to its recentness and importance to the audio recording industry. Then, the report provides the backgro...
متن کامل